Recognition of circular-arc graphs and some subclasses
نویسنده
چکیده
In this work we present three new recognition algorithms for circular-arc graphs and for two subclasses of this graph class. We give a linear-time recognition algorithm for circular-arc graphs based on the algorithm of Eschen and Spinrad [ES93, Esc97]. Our algorithm is simpler than the earlier linear-time recognition algorithm of McConnell [McC03], which is the only linear time recognition algorithm previously known. We give new characterizations of proper circular-arc graphs and of unit circular-arc graphs which are based on characterizations of Tucker [Tuc71, Tuc74]. These characterizations lead to two new linear-time algorithms for recognizing proper circular-arc graphs and for recognizing unit circular-arc graphs. Both algorithms either provide a model for the input graph, or a certificate that such a model does not exist. No other previous algorithm for each of these two graph classes provides a certificate for its result.
منابع مشابه
Characterizations and Linear Time Recognition of Helly Circular-Arc Graphs
A circular-arc model (C,A) is a circle C together with a collection A of arcs of C. If A satisfies the Helly Property then (C,A) is a Helly circular-arc model. A (Helly) circular-arc graph is the intersection graph of a (Helly) circular-arc model. Circular-arc graphs and their subclasses have been the object of a great deal of attention, in the literature. Linear time recognition algorithm have...
متن کاملCharacterizations and recognition of circular-arc graphs and subclasses: A survey
Circular graphs are intersection graphs of arcs on a circle. These graphs are reported to have been studied since 1964, and they have been receiving considerable attention since a series of papers by Tucker in the 1970s. Various subclasses of circular-arc graphs have also been studied. Among these are the proper circular-arc graphs, unit circular-arc graphs, Helly circular-arc graphs and co-bip...
متن کاملOn some subclasses of circular-arc graphs
The intersection graph of a family of arcs on a circle is called a circular-arc graph. This class of graphs admits some interesting subclasses: proper circular-arc graphs, unit circular-arc graphs, Helly circular-arc graphs and clique-Helly circular-arc graphs. In this paper, all possible intersections of these subclasses are studied. There are thirteen regions. Twelve of these are nonempty, an...
متن کاملThe intersection between some subclasses of circular-arc and circle graphs
The intersection graph of a family of arcs on a circle is called a circular-arc graph. This class of graphs admits some interesting subclasses: proper circular-arc graphs, unit circular-arc graphs, Helly circular-arc graphs and clique-Helly circular-arc graphs. The intersection graph of a family of chords in a circle is called a circle graph. Analogously, this class of graphs admits some subcla...
متن کاملProper Helly Circular-Arc Graphs
A circular-arc model M = (C,A) is a circle C together with a collection A of arcs of C. If no arc is contained in any other then M is a proper circular-arc model, if every arc has the same length then M is a unit circular-arc model and if A satisfies the Helly Property then M is a Helly circular-arc model. A (proper) (unit) (Helly) circular-arc graph is the intersection graph of the arcs of a (...
متن کامل